package com.tanhua.dubbo.api;

import com.tanhua.domain.mogo.RecommendUser;
import com.tanhua.domain.vo.PageResult;

public interface RecommendUserApi  {
    /**
     * 查找某个用户比分值最高的人
     * @param userId 用户id
     * @return 缘分值最高的人
     */
    RecommendUser findMaxScoreUser(Long userId);
    /**
     * 查找给某个用户推荐的好友列表
     * @param userId 用户id
     * @param page 页码
     * @param pagesize 查询几条
     * @return 推荐的好友列表 分页信息对象
     */
    PageResult<RecommendUser> recommendUserList(Long userId,int page,int pagesize);
    /**
     * 查询两个用户之间的缘分值
     * @param targetUserId 佳人用户id
     * @param toUserId 用户id
     * @return 缘分值
     */
    Long findRecommendScore(Long targetUserId,Long toUserId);
}
